Software Testing through Evidence Gathering

نویسندگان

  • Priyanka Mathur
  • Swati V. Chande
چکیده

An Evidence-based approach is using a best available evidence for making a thoughtful decision about a given set of problem. Evidencebased approach is an amalgamation of individually gained expertise with the evidences gathered through an organized research based approach. Its basic principles are that all practical decisions made should 1) be based on research studies and 2) that these research studies are selected and interpreted according to some specific norms characteristic for Evidence Based Practice[EBP]. Many software testing techniques are proposed to test various types of software and based upon the evidences gathered an effective testing methodology is adopted for a software. This is evidence based approach for software testing. The software techniques are classified on the basis of three criteria’s a) stepwise code reading b) performing functional testing by adopting boundary value analysis and c) all the statements are covered using structural testing. The study compares the strategies with respect to fault detection effectiveness and fault detection time complexity. In Evidence-based software engineering (EBSE), all the experiences are properly documented in order to inform software practice adoption decisions. In this research paper, the study factor would be the technology of interest. The technological specifications should be very detailed and not at a very high level of abstraction that is the software lifecycle and all the design methods should be properly read and documented and only then should the engineer collect evidences on it and design the software generation model. In this paper we analyze the gathered evidence so as to classify the testing strategies on the basis of applicability and types of testing. Priyanka Mathur et al 626 Various software testing strategies were studied in which white box testing and structural testing are the most preferred methods when using GA (Genetic Algorithm) and SA(Simulated Annealing) as a technique.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Security Requirements Gathering Instrument

Security breaches are largely caused by the vulnerable software. Since individuals and organizations mostly depend on softwares, it is important to produce in secured manner. The first step towards producing secured software is through gathering security requirements. This paper describes Software Security Requirements Gathering Instrument (SSRGI) that helps gather security requirements from th...

متن کامل

A Survey of Software Development Practices in the New Zealand Software Industry

We report on the software development techniques used in the New Zealand software industry, paying particular attention to requirements gathering. We surveyed a selection of software companies with a general questionnaire and then conducted in-depth interviews with four companies. Our results show a wide variety in the kinds of companies undertaking software development, employing a wide range ...

متن کامل

Component Testing Using Finite Automata

In Component-Based Software Engineering (CBSE), software systems are mainly constructed with reusable components, such as third-party components and in-house built components. Component Based Software Development (CBSD) is used for making the software applications quickly and rapidly. In Component Based Development (CBD), the software product is built by gathering different components of existi...

متن کامل

A Literature Review on Component Testing

In Component-Based Software Engineering (CBSE), software systems are mainly constructed with reusable components, such as third-party components and in-house built components. Component Based Software Development (CBSD) is used for making the software applications quickly and rapidly. In Component Based Development (CBD), the software product is built by gathering different components of existi...

متن کامل

Aspect-Oriented Program Testing: An Annotated Bibliography

Research in aspect-oriented software testing has resulted in many approaches as reported in literature. A few papers have devoted to literature survey in this field of research. However, the survey only focuses on certain selected topic and particular approaches rather than providing a comprehensive set of references that cover most of the work related to aspect-oriented software testing as a w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013